package com.youlai.boot.system.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.Setter;
import java.time.LocalDateTime;
import java.util.List;

import com.baomidou.mybatisplus.annotation.TableName;
import com.youlai.boot.common.base.BaseEntity;

/**
 * 首页实体对象
 *
 * @author youlaitech
 * @since 2025-02-21 14:51
 */
@Data
@TableName("task_table")
public class TaskTable {

    private static final long serialVersionUID = 1L;
    @TableId(type= IdType.AUTO)
    private  Long id;
//    private List<User> username;

    /**
     * 任务名称
     */
    private String taskname;
    /**
     * 任务负责人人
     */
    private String taskcharge;
    /**
     * 任务创建时间
     */
    private LocalDateTime addtime;
    /**
     * 任务优先级
     */
    private String taskpriority;
    /**
     * 任务预计开始时间
     */
    private LocalDateTime predictstart;
    /**
     * 任务预计结束时间
     */
    private LocalDateTime predictcompletion;
    /**
     * 任务实际开始时间
     */
    private LocalDateTime commencement;
    /**
     * 任务实际结束时间
     */
    private LocalDateTime closure;
    /**
     * 剩余时间
     */
    private Double shengyu;
    /**
     * 耗时
     */
    private Double elapsed;
    /**
     * 任务状态（1已完成/0未完成）
     */
    private Integer state;

    /**
     * 归档
     */
    private  Integer archive;

}
